package com.huawei.esdk.tp.northcommu.cxf.healthcare.gen;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.xml.bind.annotation.XmlSeeAlso;

import com.huawei.esdk.tp.northcommu.cxf.common.gen.AddSiteToConf;
import com.huawei.esdk.tp.northcommu.cxf.common.gen.AddSiteToConfResponse;
import com.huawei.esdk.tp.northcommu.cxf.common.gen.DelSiteFromConf;
import com.huawei.esdk.tp.northcommu.cxf.common.gen.DelSiteFromConfResponse;
import com.huawei.esdk.tp.northcommu.cxf.common.gen.EndConf;
import com.huawei.esdk.tp.northcommu.cxf.common.gen.EndConfResponse;
import com.huawei.esdk.tp.northcommu.cxf.common.gen.ObjectFactory;
import com.huawei.esdk.tp.northcommu.cxf.common.gen.SetAudioSwitch;
import com.huawei.esdk.tp.northcommu.cxf.common.gen.SetAudioSwitchResponse;

/**
 * This class was generated by Apache CXF 2.6.1
 * 2013-04-27T17:26:20.938+08:00
 * Generated source version: 2.6.1
 * 
 */
@WebService(targetNamespace = "http://smc.huawei.com/", name = "TPHealthcare.ConfCtr")
@XmlSeeAlso({ObjectFactory.class})
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public interface TPHealthcareConfCtr {

    @WebResult(name = "endConfResponse", targetNamespace = "http://smc.huawei.com/", partName = "parameters")
    @WebMethod(action = "http://smc.huawei.com/endConf")
    public EndConfResponse endConf(
        @WebParam(partName = "parameters", name = "endConf", targetNamespace = "http://smc.huawei.com/")
        EndConf parameters
    );

    @WebResult(name = "addSiteToConfResponse", targetNamespace = "http://smc.huawei.com/", partName = "parameters")
    @WebMethod(action = "http://smc.huawei.com/addSiteToConf")
    public AddSiteToConfResponse addSiteToConf(
        @WebParam(partName = "parameters", name = "addSiteToConf", targetNamespace = "http://smc.huawei.com/")
        AddSiteToConf parameters
    );

    @WebResult(name = "delSiteFromConfResponse", targetNamespace = "http://smc.huawei.com/", partName = "parameters")
    @WebMethod(action = "http://smc.huawei.com/delSiteFromConf")
    public DelSiteFromConfResponse delSiteFromConf(
        @WebParam(partName = "parameters", name = "delSiteFromConf", targetNamespace = "http://smc.huawei.com/")
        DelSiteFromConf parameters
    );

    @WebResult(name = "setAudioSwitchResponse", targetNamespace = "http://smc.huawei.com/", partName = "parameters")
    @WebMethod(action = "http://smc.huawei.com/setAudioSwitch")
    public SetAudioSwitchResponse setAudioSwitch(
        @WebParam(partName = "parameters", name = "setAudioSwitch", targetNamespace = "http://smc.huawei.com/")
        SetAudioSwitch parameters
    );
}
